The ordering of globals in connection setup under weston
is different from mutter, and we end up creating a the
dnd window before any outputs are present. Don't cause
a critical warning in that case.
g_object_ref (window);
/* More likely to be right than just assuming 1 */
- if (wayland_display->compositor_version >= WL_SURFACE_HAS_BUFFER_SCALE)
+ if (wayland_display->compositor_version >= WL_SURFACE_HAS_BUFFER_SCALE &&
+ gdk_screen_get_n_monitors (screen) > 0)
impl->scale = gdk_screen_get_monitor_scale_factor (screen, 0);
impl->title = NULL;